home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 7
/
BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso
/
Files
/
Prog
/
M
/
MacOberon241.cpt
/
MacOberon 2.4(1)
/
MacDesk.Mod
(
.txt
)
< prev
next >
Wrap
Oberon Text
|
1991-10-17
|
848b
|
20 lines
Syntax10.Scn.Fnt
MODULE MacDesk; (*Macintosh OS Interface Module for MacOberon 2.2, Michael Franz, 9.10.91*)
IMPORT
TY:= MacTypes, EM:= MacEvents, WM:= MacWindows;
CONST
(* Events *)
accEvent = 64; accRun = 65; accCursor = 66; accMenu = 67;
accUndo = 68; accCut = 70; accCopy = 71; accPaste = 72;
accClear = 73;
(* Goodbye message *)
goodbye = -1;
PROCEDURE - OpenDeskAcc*(theAcc: TY.Str255): INTEGER 0A9H, 0B6H;
PROCEDURE - CloseDeskAcc*(refNum: INTEGER) 0A9H, 0B7H;
PROCEDURE - SystemClick*(theEvent: EM.EventRecord; theWindow: WM.WindowPtr) 0A9H, 0B3H;
PROCEDURE - SystemEdit*(editCmd: INTEGER): BOOLEAN 0A9H, 0C2H;
PROCEDURE - SystemTask*() 0A9H, 0B4H;
PROCEDURE - SystemEvent*(theEvent: EM.EventRecord): BOOLEAN 0A9H, 0B2H;
PROCEDURE - SystemMenu*(menuResult: LONGINT) 0A9H, 0B5H;
END MacDesk.